{Mjagkova Jana 09.10.2012 eanaoaeuiay e ie?o?iinoe}
program kasatelKOkr;

	{$APPTYPE CONSOLE}

uses
  SysUtils;

var
a,b,x0,y0,x1,y1,r: single;
begin
  readln(x0,y0,x1,y1,r);
  If ((y1-y0)*(y1-y0)+(x1-x0)*(x1-x0)) < r then
    begin
    Writeln('no');
  end
  Else begin
    b:=round((2*r*(y1-y0)+2*(x1-x0)*sqrt(r*r+(y1-y0)*(y1-y0)+(x1-x0)*(x1-x0)) div (2*((y1-y0)*(y1-y0)+(x1-x0)*(x1-x0))))  ;
    a:=round((2*r*(x1-x0)+2*(y1-y0)*sqrt(r*r+(y1-y0)*(y1-y0)+(x1-x0)*(x1-x0)) div (2*((y1-y0)*(y1-y0)+(x1-x0)*(x1-x0))))  ;
    c:=-a*x0-b*y0;
    Writeln(a ,'* x + ', b, '*y +' c, '= 0 ');
    b:=round((2*r*(y1-y0)-2*(x1-x0)*sqrt(r*r+(y1-y0)*(y1-y0)+(x1-x0)*(x1-x0)) div (2*((y1-y0)*(y1-y0)+(x1-x0)*(x1-x0))))  ;
    a:=round((2*r*(x1-x0)-2*(y1-y0)*sqrt(r*r+(y1-y0)*(y1-y0)+(x1-x0)*(x1-x0)) div (2*((y1-y0)*(y1-y0)+(x1-x0)*(x1-x0))))  ;
    c:=-a*x0-b*y0;
    Writeln(a ,'* x + ', b, '*y +' c, '= 0 ');
  End ;
end.
